ديف أوبس

أشهر أوامر لينكس للمبتدئين

جدول المحتوى

أشهر أوامر لينكس: دليل شامل

نظام لينكس هو أحد الأنظمة التشغيلية المفتوحة المصدر التي تتميز بالقوة والمرونة، ويستخدم بشكل واسع في الخوادم، أنظمة الحوسبة السحابية، وأجهزة الكمبيوتر الشخصية. يعتمد لينكس على واجهة الأوامر النصية (CLI) بشكل أساسي، والتي تمنح المستخدمين قدرة كبيرة على التحكم في النظام وإدارته. يتعرف مستخدمو لينكس على مجموعة كبيرة من الأوامر التي تساعدهم في أداء المهام اليومية، من إدارة الملفات والمجلدات إلى فحص حالة النظام.

في هذا المقال، سنتناول أشهر أوامر لينكس التي يجب على كل مستخدم تعلمها، مع شرح تفصيلي لكيفية استخدامها في إدارة النظام بشكل فعال.

1. أمر ls – عرض محتويات المجلد

يعد أمر ls من الأوامر الأساسية في لينكس، ويستخدم لعرض الملفات والمجلدات الموجودة في المجلد الحالي. عند تنفيذه دون أي خيارات أو مسارات، يعرض ls الملفات والمجلدات في المجلد الذي تم تنفيذ الأمر فيه.

الاستخدام:

bash
ls

2. أمر cd – الانتقال بين المجلدات

يستخدم أمر cd (اختصار لـ “change directory”) للتنقل بين المجلدات في النظام. من خلاله، يمكن للمستخدم الانتقال إلى مجلد محدد باستخدام مسار المجلد.

الاستخدام:

bash
cd /path/to/directory

للعودة إلى المجلد السابق، يمكن استخدام:

bash
cd ..

3. أمر pwd – عرض المسار الكامل للمجلد الحالي

يعرض أمر pwd المسار الكامل للمجلد الذي يعمل فيه المستخدم حاليًا. يساعد هذا في التأكد من المجلد الذي تتواجد فيه.

الاستخدام:

bash
pwd

4. أمر mkdir – إنشاء مجلد جديد

يستخدم أمر mkdir لإنشاء مجلد جديد في المسار المحدد. يمكن تحديد المسار بشكل كامل أو نسبي.

الاستخدام:

bash
mkdir new_directory

5. أمر rm – حذف الملفات والمجلدات

يعد أمر rm أحد الأوامر القوية في لينكس ويستخدم لحذف الملفات والمجلدات. يجب الحذر عند استخدامه لأنه لا يقدم تأكيدًا قبل الحذف، وبالتالي لا يمكن استرجاع الملفات المحذوفة.

الاستخدام:

bash
rm file_name

لحذف مجلد بأكمله مع جميع محتوياته، يتم استخدام الخيار -r:

bash
rm -r directory_name

6. أمر cp – نسخ الملفات والمجلدات

يستخدم أمر cp لنسخ الملفات والمجلدات من مكان إلى آخر. يمكن أيضًا استخدامه لنسخ المجلدات بأكملها.

الاستخدام:

bash
cp source_file destination

لنسخ مجلد كامل، يستخدم الخيار -r:

bash
cp -r source_directory destination

7. أمر mv – نقل أو إعادة تسمية الملفات والمجلدات

يستخدم أمر mv لنقل الملفات والمجلدات من مكان إلى آخر، ويمكن أيضًا إعادة تسمية الملفات باستخدامه.

الاستخدام:

bash
mv source_file destination

8. أمر touch – إنشاء ملفات فارغة أو تعديل الطابع الزمني للملف

يتم استخدام أمر touch لإنشاء ملفات فارغة في النظام. إذا كان الملف موجودًا بالفعل، فإنه سيعدل الطابع الزمني للملف دون تغييره.

الاستخدام:

bash
touch new_file.txt

9. أمر cat – عرض محتويات الملفات

يعد أمر cat من الأوامر المهمة التي تستخدم لعرض محتويات الملفات النصية في سطر الأوامر. يمكن استخدامه لعرض الملفات بشكل سريع.

الاستخدام:

bash
cat file_name

10. أمر echo – طباعة النصوص

يستخدم أمر echo لطباعة النصوص على الشاشة أو كتابة النتائج إلى ملف. يمكن استخدامه في الأتمتة أو في السكربتات.

الاستخدام:

bash
echo "Hello, World!"

11. أمر man – عرض صفحات الدليل

يستخدم أمر man لعرض صفحات الدليل الخاصة بالأوامر المختلفة في لينكس. كل أمر في لينكس يحتوي على صفحة دليل تحتوي على شرح تفصيلي لجميع الخيارات المتاحة.

الاستخدام:

bash
man command_name

12. أمر ps – عرض العمليات الجارية

يستخدم أمر ps لعرض قائمة بالعمليات الجارية في النظام. يمكن استخدامه لعرض العمليات التي يتم تشغيلها من قبل المستخدم الحالي أو من جميع المستخدمين.

الاستخدام:

bash
ps

لعرض جميع العمليات، بما في ذلك العمليات التي لا تنتمي إلى المستخدم الحالي:

bash
ps aux

13. أمر top – مراقبة أداء النظام

يعتبر أمر top أداة مراقبة حية، حيث يعرض معلومات مستمرة حول العمليات الجارية في النظام، واستخدام المعالج، والذاكرة، وغيرها من الموارد.

الاستخدام:

bash
top

14. أمر df – عرض استخدام مساحة القرص

يستخدم أمر df لعرض معلومات حول استخدام مساحة القرص في النظام. يعرض المساحة المستخدمة والمتاحة على كافة الأقراص.

الاستخدام:

bash
df

15. أمر du – عرض حجم الملفات والمجلدات

يستخدم أمر du لعرض حجم الملفات والمجلدات في النظام. يساعد هذا في معرفة المساحة التي يشغلها كل ملف أو مجلد.

الاستخدام:

bash
du -sh /path/to/directory

16. أمر find – البحث عن الملفات

يعتبر أمر find من أقوى الأوامر للبحث عن الملفات في نظام الملفات بناءً على معايير مختلفة مثل الاسم أو الحجم أو تاريخ التعديل.

الاستخدام:

bash
find /path/to/search -name "file_name"

17. أمر grep – البحث داخل الملفات

يستخدم أمر grep للبحث عن نصوص داخل الملفات. يمكن استخدامه للبحث عن عبارات محددة داخل محتويات الملفات.

الاستخدام:

bash
grep "search_term" file_name

18. أمر chmod – تعديل صلاحيات الملفات

يستخدم أمر chmod لتغيير صلاحيات الوصول للملفات والمجلدات. يمكن استخدامه لتحديد من يمكنه القراءة والكتابة والتنفيذ على الملفات.

الاستخدام:

bash
chmod 755 file_name

19. أمر chown – تغيير مالك الملف

يستخدم أمر chown لتغيير ملكية الملفات والمجلدات. يمكن تحديد مالك جديد و/or مجموعة جديدة للملف.

الاستخدام:

bash
chown user:group file_name

20. أمر sudo – تنفيذ الأوامر كمسؤول

يتم استخدام أمر sudo لتنفيذ الأوامر بامتيازات المستخدم الجذر (root). يعتبر هذا الأمر ضروريًا لتنفيذ بعض المهام التي تتطلب صلاحيات أعلى من المستخدم العادي.

الاستخدام:

bash
sudo command_name

21. أمر history – عرض الأوامر السابقة

يعرض أمر history قائمة بجميع الأوامر التي تم تنفيذها في الجلسة الحالية أو في الجلسات السابقة (حسب إعدادات النظام). يمكن استخدامه للوصول إلى الأوامر السابقة بسرعة.

الاستخدام:

bash
history

22. أمر shutdown – إيقاف النظام

يستخدم أمر shutdown لإيقاف النظام أو إعادة تشغيله. يمكن تحديد وقت الإيقاف، أو يمكن إيقاف النظام فورًا.

الاستخدام:

bash
shutdown -h now

23. أمر reboot – إعادة تشغيل النظام

يستخدم أمر reboot لإعادة تشغيل النظام بشكل فوري.

الاستخدام:

bash
reboot

24. أمر wget – تحميل الملفات من الإنترنت

يستخدم أمر wget لتحميل الملفات من الإنترنت عبر بروتوكولات مثل HTTP و FTP. يعد هذا الأمر مفيدًا لتحميل الملفات دون الحاجة إلى فتح متصفح ويب.

الاستخدام:

bash
wget http://example.com/file

25. أمر tar – إنشاء واستخراج الأرشيفات

يستخدم أمر tar لإنشاء أو استخراج الأرشيفات. يمكن إنشاء ملفات tar أو فك ضغط الملفات المضغوطة باستخدام هذا الأمر.

الاستخدام:

bash
tar -czvf archive.tar.gz directory

الختام

يعد إتقان الأوامر الأساسية في لينكس خطوة مهمة نحو فهم النظام واستخدامه بكفاءة. الأوامر التي تم استعراضها في هذا المقال تعتبر الأساسيات التي لا غنى عنها للمستخدمين الجدد والمحترفين على حد سواء.